﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "syRegular";
    src: url("../fonts/syRegular.eot");
    src: url("../fonts/syRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/syRegular.woff") format("woff"), url("../fonts/syRegular.ttf") format("truetype"), url("../fonts/syRegular.svg#syRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

body {
    font-family:"syRegular","Microsoft Yahei","微软雅黑",SimSun,Arial,tahoma,arial !important;
    margin: 0;
    padding: 0;
    font-style: normal !important;
    font-variant: normal !important;
    color: #222;
    font-size: 12px;
}
html{font-size:62.5%;}
a{
	color:#222;
	text-decoration:none;outline:none;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;
}
a:hover
{
    color:#d7000f;
	text-decoration:none;outline:none;
}
a:focus{outline:none;text-decoration:none;}
.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	height:0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}
.fl {
	float:left;}
.fr {
	float:right;}
.yh {
    font-family:"Microsoft Yahei","微软雅黑";
}
a,img{border:0px;}

br{font-family:SimSun;}

p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
br{margin:0px;padding:0px;}
.clearheight{width:100%;height:1px;overflow:hidden;}
input,select,textarea{font-family:"syRegular","Microsoft Yahei";outline:none;}
input::-ms-clear, input::-ms-reveal{
        display: none;
  }
input[type="text"]:disabled
{
background-color: #fff;
}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #939393;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #939393;
}

input:-ms-input-placeholder {
    color: #939393;
}

input::-webkit-input-placeholder {
    color: #939393;
}

input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;-webkit-tap-highlight-color:rgba(255,255,255,0);
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;-webkit-tap-highlight-color:rgba(255,255,255,0);
}
input[type=button],input[type=text],input[type=password]{-webkit-appearance:none;outline:none}


/*ios*/
button {
  border: none;
  outline: none;
  -webkit-appearance:none;
  border-radius: 0;
}
input[type="button"], input[type="submit"], input[type="reset"] {

  -webkit-appearance: none;
  border-radius: 0;

}
a {
  -webkit-tap-highlight-color:transparent;
}
html, body {
    -webkit-overflow-scrolling: touch;
}

/*loading*/
.loading{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:999999;background-color:rgba(249,249,249,1);display:block;}
.load_img{width:216px;height:56px;overflow:hidden;position:absolute;left:50%;top:50%;margin-left:-105px;margin-top:-28px;}
.load_img img.img1{width:100%;display:block;}
.load_img em{width:63px;height:35px;overflow:hidden;position:absolute;left:0px;top:0px;}
.load_img em img{width:100%;display:block;-webkit-animation:an_02 5.1s linear infinite;animation: an_02 5.1s linear infinite;}

.container{width:100%;}
.section{width:100%;background-color:#fff;}
.section .pagefr{width:100%;height:100vh;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.section .p_last{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}
.section.active .pagefr{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

@-webkit-keyframes an_0 {
  0% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
  50% {box-shadow:0 0 10px 3px rgba(24,152,242,0.6)}
  100% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
}
 
@keyframes an_0 {
  0% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
  50% {box-shadow:0 0 10px 3px rgba(24,152,242,0.6)}
  100% {box-shadow:0 0 0px 0px rgba(24,152,242,0)}
}

@-webkit-keyframes an_02 {
  0% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
  100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
 
@keyframes an_02 {
 0% {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
  100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
}
.an_02{-webkit-animation-name:an_02;animation-name:an_02}

.play{width:40px;height:40px;display:block;overflow:hidden;-webkit-animation:an_01 1.1s linear infinite;animation: an_01 1.1s linear infinite;}
.play1 b{-webkit-animation:an_01 1.1s linear infinite;animation: an_01 1.1s linear infinite;}


@-webkit-keyframes an_01 {
  0% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
  100%{transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
}
 
@keyframes an_01 {
0% {transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
  50%{transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1);}
  100%{transform: scale(0.99, 0.99); -moz-transform: scale(0.99, 0.99); -webkit-transform: scale(0.99, 0.99);}
}


@-webkit-keyframes an_03 {
  0% {}
  100%{}
}
 
@keyframes an_03 {
 0% {}
  100%{}
}
.an_03{-webkit-animation-name:an_03;animation-name:an_03;}




/*common*/
.in_body{min-height:100vh;position:relative;}
.home_body{overflow:hidden;height:100vh;}
.wrap{width:100%;margin:0px auto;padding:0px;}
.wrap_c{margin:0px 8%;padding:0px;}
.wrap_in{overflow:visible;margin:0px 3%;}
.wrap_nr{margin:0px 4%;padding:0px;}

.w_pc{}
.w_wap{display:none !important;}

.topfr{position:fixed;left:0px;top:0px;z-index:999999;padding:10px 0px 20px 0px;width:100%;overflow:visible;}
.topfr .fl{}
.topfr .fl img{height:30px;display:block;margin-top:6px;}
.topfr .fr{}
.topfr .fr .top_menu{float:left;}
.topfr .fr .top_menu ul li{float:left;position:relative;}
.topfr .fr .top_menu ul li .topm_t{height:40px;line-height:40px;padding:0px 20px;position:relative;}
.topfr .fr .top_menu ul li .topm_t a{font-size:16px;color:#fff;text-shadow:5px 2px 6px rgba(0,0,0,0.5);}

.topfr .fr .top_menu ul li .topm_t b{width:0px;height:2px;display:block;overflow:hidden;background-color:#cc3a33;position:absolute;left:50%;margin-left:0px;bottom:0px;-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.topfr .fr .top_menu ul li .topm_c{width:130px;overflow:hidden;display:none;padding:10px 0px;background-color:#fff;position:absolute;left:50%;margin-left:-65px;top:40px;border-radius:6px;}
.topfr .fr .top_menu ul li .topm_c p{width:100px;overflow:hidden;margin:0px auto;padding:0px;text-align:center;line-height:initial;}
.topfr .fr .top_menu ul li .topm_c p a{width:100%;display:block;overflow:hidden;line-height:30px;color:#3c3c3c;font-size:15px;border-radius:6px;}
.topfr .fr .top_menu ul li .topm_c p a:hover{background-color:#edc048;color:#fff;}
.topfr .fr .top_menu ul li:hover .topm_t b{width:30px;margin-left:-15px;}
.topfr .fr .top_menu ul li:hover .topm_c{display:block;}
.topfr .fr .top_menu ul li:hover .topm_t a{color:#cc3a33;}
.topfr .fr .top_menu ul li.on .topm_t b{width:30px;margin-left:-15px;}

.topfr .fr .top_fx{float:left;margin-top:10.5px;margin-left:30px;}
.topfr .fr .top_fx a{display:inline-block;float:left;margin-left:15px;}
.topfr .fr .top_fx a img{display:block;height:19px;}

.top_other .fr .top_menu ul li .topm_t a{color:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.5);}
.top_scol{background-color:rgba(255,255,255,0.7);-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);}


.in_01{overflow:hidden;position:relative;}
.in_slide{width:100%;overflow:hidden;height:131vh;position:relative;}
.in_slide .swiper-slide{width:100% !important;overflow:hidden;}
.in_slide .swiper-slide .in_01s_bg{width:100%;height:131vh;overflow:hidden;position:relative;}
.in_slide .swiper-slide .in_01s_bg b{width:100%;display:block;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;-moz-transition:all 4s ease 0s; -ms-transition:all 4s ease 0s; -o-transition:all 4s ease 0s; -webkit-transition:all 4s ease 0s; transition:all 4s ease 0s;}
.in_slide .swiper-slide .in_01s_c{width:100%;height:100vh;overflow:hidden;position:absolute;left:0px;top:0px;z-index:9;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.in_slide .swiper-slide .in_01s_c p{width:100%;overflow:hidden;text-align:left;opacity:0;}
.in_slide .swiper-slide .in_01s_c p.p1{font-size:40px;color:#cc3a33;line-height:60px;font-weight:bold;letter-spacing:2px;}
.in_slide .swiper-slide .in_01s_c p.p2{font-size:30px;color:#fff;line-height:40px;margin-top:10px;}
.in_slide .swiper-slide-active .in_01s_bg b{transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);}
.in_slide .in_spfr{width:12px;height:100vh;overflow:hidden;position:absolute;right:10%;top:0px;z-index:999;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_slide .in_spfr .in_sp{width:100%;overflow:hidden;}
.in_slide .in_spfr .in_sp span{width:12px;height:12px;opacity:1;padding:0px;margin:5px 0px;background-color:rgba(255,255,255,0);border:1px solid #fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_slide .in_spfr .in_sp span.swiper-pagination-bullet-active{background-color:#fff;}


.in_02{overflow:hidden;margin-top:-31vh;position:relative;z-index:999;}
.in_02 img.img1{display:block;position:absolute;right:0px;top:0px;height:100%;}
.in_02 .in_02_f{overflow:hidden;background-color:#fff;min-height:66vh;border-radius:0px 20vh 0px 0px;width:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.in_02fr{width:100%;overflow:hidden;}
.in_02fr .in_02_t{width:100%;overflow:hidden;}
.in_02fr .in_02_t p{width:100%;overflow:hidden;}
.in_02fr .in_02_t p.p1{font-size:40px;color:#cc3a33;line-height:50px;font-weight:bold;}
.in_02fr .in_02_t p.p2{font-size:40px;color:#edc048;line-height:50px;font-weight:bold;}
.in_02_c{width:50%;overflow:hidden;margin-top:40px;}
.in_02_c p{width:100%;overflow:hidden;font-size:15px;color:#3c3c3c;line-height:25px;text-align:justify;text-justify:inter-ideograph;}
.in_02_b{width:100%;overflow:visible;margin-top:40px;}
.in_02_b a{display:inline-block;position:relative;}
.in_02_b a span{display:inline-block;background-color:#cc3a33;line-height:40px;padding:0px 35px;font-size:14px;color:#fff;border-radius:40px;font-family:Arial;position:relative;z-index:9;}
.in_02_b a span i{font-family:SimSun;font-size:12px;margin-left:5px;}
.in_02_b a b{width:20px;height:20px;display:block;overflow:hidden;background-color:#edc048;border-radius:50%;position:absolute;right:-2px;top:-2px;}

.in_03{overflow:hidden;position:relative;border-radius:20vh 0px 0px 0px;}
.in_03_slide{width:100%;height:114vh;overflow:hidden;position:relative;}
.in_03_slide .swiper-slide{width:100%;overflow:hidden;}
.in_03_slide .swiper-slide b{width:100%;height:114vh;display:block;overflow:hidden;}
.in_03_spfr{width:100%;overflow:hidden;position:absolute;left:0px;bottom:14vh;margin-bottom:200px;z-index:999;}
.in_03_spfr .in_03_sp{width:100%;overflow:hidden;text-align:right;}
.in_03_spfr .in_03_sp span{width:12px;height:12px;opacity:1;padding:0px;margin:0px 5px;background-color:rgba(255,255,255,0);border:1px solid #fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_03_spfr .in_03_sp span.swiper-pagination-bullet-active{background-color:#fff;}

.in_03_c{width:100%;height:calc(100% - 30vh);overflow:hidden;position:absolute;left:0px;top:0px;z-index:999;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.in_03cfr{width:100%;overflow:hidden;}
.in_03cfr p{width:100%;overflow:hidden;}
.in_03cfr p.p1{font-size:30px;color:#232323;font-weight:bold;line-height:50px;position:relative;padding-left:70px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_03cfr p.p1:before{width:54px;height:50px;display:block;overflow:hidden;position:absolute;left:0px;top:0px;content:"";background:url("../upimg/zprd_02_on.png") left center no-repeat;background-size:100%;}
.in_03cfr p.p2{font-size:40px;color:#cc3a33;font-weight:bold;line-height:50px;font-weight:bold;margin-top:50px;}
.in_03cfr p.p3{font-size:24px;color:#3c3c3c;line-height:44px;margin-top:20px;width:383px;}
.in_03cfr p.p4{margin-top:40px;overflow:visible;}
.in_03cfr p.p4 a{display:inline-block;position:relative;}
.in_03cfr p.p4 a span{display:inline-block;background-color:#cc3a33;line-height:40px;padding:0px 35px;font-size:14px;color:#fff;border-radius:40px;font-family:Arial;position:relative;z-index:9;}
.in_03cfr p.p4 a span i{font-family:SimSun;font-size:12px;margin-left:5px;}
.in_03cfr p.p4 a b{width:20px;height:20px;display:block;overflow:hidden;background-color:#edc048;border-radius:50%;position:absolute;right:-2px;top:-2px;}

.in_04{overflow:hidden;position:relative;margin-top:-30vh;z-index:99;border-radius:0px 20vh 0px 0px;}
.in_04 b.b1{width:100%;height:82vh;overflow:hidden;display:block;}
.in_04_c{width:100%;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end;z-index:9;}
.in_04_c p{width:100%;overflow:hidden;text-align:right;}
.in_04_c p.p1{font-size:30px;color:#fff;font-weight:bold;line-height:50px;position:relative;padding-right:70px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_04_c p.p1:before{content:"";width:53px;height:50px;display:block;overflow:hidden;background:url("../images/in_01.png") right center no-repeat;background-size:100%;position:absolute;right:0px;top:0px;}
.in_04_c p.p2{font-size:40px;color:#fff;line-height:50px;margin-top:60px;}
.in_04_c p.p3{padding-top:120px;overflow:visible;}
.in_04_c p.p3 a{display:inline-block;position:relative;}
.in_04_c p.p3 a span{display:inline-block;background-color:#cc3a33;line-height:40px;padding:0px 35px;font-size:14px;color:#fff;border-radius:40px;font-family:Arial;position:relative;z-index:9;}
.in_04_c p.p3 a span i{font-family:SimSun;font-size:12px;margin-left:5px;}
.in_04_c p.p3 a b{width:20px;height:20px;display:block;overflow:hidden;background-color:#edc048;border-radius:50%;position:absolute;right:-2px;top:-2px;}


.in_05{overflow:hidden;position:relative;}
.in_05 video{width:100%;overflow:hidden;display:block;}
.in_05 img{width:100%;display:block;position:absolute;left:0px;top:0px;z-index:999;height:100%;cursor:pointer;}

.in_06{overflow:hidden;text-align:center;background-color:#414141;font-size:18px;color:#fff;line-height:40px;padding:10px 0px;}
.in_06 a{color:#fff;}
.in_06:hover{background-color:#cc3a33}
.in_06:hover a{color:#fff;}

.in_07{overflow:hidden;padding:60px 0px;}
.in_07fr{width:100%;overflow:hidden;position:relative;padding:0px 374px 0px 340px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.in_07fr .in_07_l{width:210px;position:absolute;left:0px;top:0px;}
.in_07fr .in_07_l p{width:100%;overflow:hidden;}
.in_07fr .in_07_l p.p1{margin-bottom:30px;}
.in_07fr .in_07_l p.p1 img{display:block;height:30px;}
.in_07fr .in_07_l ul li{width:100%;overflow:hidden;line-height:25px;margin:5px 0px;}
.in_07fr .in_07_l ul li a{font-size:15px;color:#5d5d5d;}

.in_07fr .in_07_r{width:300px;position:absolute;right:0px;top:0px;}
.in_07fr .in_07_r p{width:100%;overflow:hidden;}
.in_07fr .in_07_r p.p1{margin-bottom:30px;font-size:26px;line-height:30px;color:#cc3a33;font-weight:bold;}
.in_07fr .in_07_r p.p2{font-size:15px;color:#5d5d5d;line-height:25px;margin:5px 0px;}
.in_07fr .in_07_r p.p3{margin-top:10px;}
.in_07fr .in_07_r p.p3 a{display:inline-block;}
.in_07fr .in_07_r p.p3 img{display:block;height:19px;float:left;margin-right:10px;}

.in_07fr .in_07_c{width:100%;overflow:hidden;}
.in_07fr .in_07_c p{width:100%;overflow:hidden;}
.in_07fr .in_07_c p.p1{margin-bottom:30px;font-size:26px;line-height:30px;color:#cc3a33;font-weight:bold;}
.in_07fr .in_07_c p.p2{line-height:40px;margin-bottom:5px;}
.in_07fr .in_07_c p.p2 input{width:100%;height:40px;line-height:40px;border:0px;border-bottom:1px solid #cc3a33;font-size:15px;color:#222;}
.in_07fr .in_07_c p.p2 textarea{width:100%;overflow:hidden;height:100px;border:0px;border-bottom:1px solid #cc3a33;padding:0px;}
.in_07fr .in_07_c p.p3{padding-top:20px;overflow:visible;}
.in_07fr .in_07_c p.p3 a{display:inline-block;position:relative;}
.in_07fr .in_07_c p.p3 a span{display:inline-block;background-color:#cc3a33;line-height:40px;padding:0px 35px;font-size:14px;color:#fff;border-radius:40px;font-family:Arial;position:relative;z-index:9;}
.in_07fr .in_07_c p.p3 a span i{font-family:SimSun;font-size:12px;margin-left:5px;}
.in_07fr .in_07_c p.p3 a b{width:20px;height:20px;display:block;overflow:hidden;background-color:#edc048;border-radius:50%;position:absolute;right:-2px;top:-2px;}


.in_08{overflow:hidden;background-color:#e6e6e6;text-align:center;font-size:14px;color:#5d5d5d;line-height:24px;padding:15px 0px;}

.ewm_01{width:100px;overflow:hidden;position:absolute;left:0px;top:0px;display:none;z-index:9999;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.ewm_01 img{width:100%;display:block;}

.ewm_02{width:100px;overflow:hidden;position:absolute;left:0px;top:0px;display:none;z-index:9999;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.ewm_02 img{width:100%;display:block;}

.ewm_03{width:100px;overflow:hidden;position:absolute;left:0px;top:0px;display:none;z-index:9999;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.ewm_03 img{width:100%;display:block;}

.sub_01{overflow:hidden;position:relative;}
.sub_01 b.b1{width:100%;height:110vh;display:block;overflow:hidden;}
.sub_01_c{width:100%;height:calc(100% - 200px);overflow:hidden;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.sub_01_c p{width:100%;overflow:hidden;}
.sub_01_c p.p1{font-size:40px;color:#cc3a33;line-height:60px;font-weight:bold;}
.sub_01_c p.p2{font-size:40px;color:#fff;line-height:60px;font-weight:bold;}

.submainfr{overflow:hidden;background-color:#fff;border-radius:0px 200px 0px 0px;position:relative;z-index:9999;margin-top:-200px;min-height:200px;}
.mt_01{width:100%;overflow:hidden;margin-top:40px;}
.mt_01 ul li{float:left;margin-right:20px;position:relative;}
.mt_01 ul li a{display:inline-block;height:38px;border:1px solid #cc3a33;border-radius:22px;padding:0px 20px;line-height:38px;font-size:14px;color:#cc3a33;position:relative;z-index:99;}
.mt_01 ul li.on b{width:20px;height:20px;display:block;overflow:hidden;background-color:#edc048;border-radius:50%;position:absolute;right:0px;top:0px;}
.mt_01 ul li.on a{background-color:#cc3a33;color:#fff;}

.mt_02{width:100%;overflow:hidden;margin-top:40px;}
.mt_02_t{width:100%;overflow:hidden;font-size:24px;color:#3c3c3c;font-weight:bold;line-height:40px;}
.mt_02_c{width:100%;overflow:hidden;margin-top:15px;}
.mt_02_c ul li{width:32%;overflow:hidden;float:left;padding:20px;border:1px solid #f4f4f4;border-radius:10px;margin-right:2%;margin-bottom:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.mt_02_c ul li:nth-child(3n){margin-right:0px;}
.mt_02_c ul li p{width:100%;overflow:hidden;font-size:14px;color:#3c3c3c;line-height:24px;}
.mt_02_c ul li p.p1{font-size:18px;color:#222;font-weight:bold;line-height:30px;border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:15px;position:relative;}
.mt_02_c ul li p.p1 b{width:20px;height:100%;display:block;overflow:hidden;background:url("../images/md_01.jpg") center no-repeat;background-size:100%;position:absolute;right:0px;top:0px;}

.btn_empty{overflow:hidden;height:50px;}


.prd_01{overflow:hidden;padding-top:60px;}
.prd_01 ul li{width:33.3333%;overflow:hidden;float:left;}
.prd_01 ul li a{width:100%;display:block;overflow:hidden;position:relative;}
.prd_01 ul li em{width:100%;display:block;overflow:hidden;font-style:normal;position:relative;z-index:99;}
.prd_01 ul li em.em1{height:200px;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.prd_01 ul li em.em1 span{display:inline-block;position:relative;}
.prd_01 ul li em.em1 span img{height:120px;display:block;-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.prd_01 ul li em.em1 span img.img2{position:absolute;left:0px;top:0px;opacity:0;}
.prd_01 ul li em.em2{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 40px;margin-bottom:30px;}
.prd_01 ul li em.em2 span{width:100%;display:block;overflow:hidden;text-align:center;}
.prd_01 ul li em.em2 span.sp1{font-size:24px;color:#3c3c3c;line-height:34px;font-weight:bold;}
.prd_01 ul li em.em2 span.sp2{font-size:14px;color:#3c3c3c;line-height:24px;margin-top:10px}
.prd_01 ul li em.em2 span.sp3{margin-top:30px;opacity:0;-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.prd_01 ul li em.em2 span.sp3 img{display:block;margin:0px auto;padding:0px;height:30px;}
.prd_01 ul li b{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;opacity:0;overflow:hidden;background:url("../images/prd_01.jpg") center no-repeat;background-size:cover;border-radius:20px;-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.prd_01 ul li a:hover em.em1 span img.img2{opacity:1;}
.prd_01 ul li a:hover em.em1 span img.img1{opacity:0;}
.prd_01 ul li a:hover em.em2 span.sp3{opacity:1;}
.prd_01 ul li a:hover b{opacity:1;}


.pages{overflow:hidden;width:100%;margin:60px 0px;}
.pages ul li{float:left;margin-right:4px;}
.pages ul li a{width:36px;height:36px;display:block;font-weight:bold;overflow:hidden;text-align:center;line-height:36px;font-size:14px;color:#cc3a33;border-radius:50%;}
.pages ul li.on a{background-color:#cc3a33;color:#fff;}

.prd_02{width:100%;overflow:visible;}
.prd_02_slide{width:100%;overflow:hidden;}
.prd_02_slide .swiper-slide{width:33.3333%;overflow:hidden;float:left;}
.prd_02_slide .swiper-slide a{width:100%;display:block;overflow:hidden;position:relative;padding:100px 0px;}
.prd_02_slide .swiper-slide em{width:100%;display:block;overflow:hidden;font-style:normal;position:relative;z-index:99;}
.prd_02_slide .swiper-slide em.em1{}
.prd_02_slide .swiper-slide em.em1 img{display:block;height:80px;margin:0px auto;padding:0px;}
.prd_02_slide .swiper-slide em.em2{margin-top:30px;}
.prd_02_slide .swiper-slide em.em2 span{width:100%;display:block;overflow:hidden;text-align:center;}
.prd_02_slide .swiper-slide em.em2 span.sp1{font-size:30px;color:#cc3a33;font-weight:bold;line-height:50px;}
.prd_02_slide .swiper-slide em.em2 span.sp2{font-size:20px;color:#8d8d8d;line-height:30px;}
.prd_02_slide .swiper-slide em.em2 span.sp3{margin-top:40px;text-align:center;}
.prd_02_slide .swiper-slide em.em2 span.sp3 i{display:inline-block;position:relative;}
.prd_02_slide .swiper-slide em.em2 span.sp3 i img{height:40px;display:block;-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.prd_02_slide .swiper-slide em.em2 span.sp3 i img.img2{position:absolute;left:0px;top:0px;opacity:0;}
.prd_02_slide .swiper-slide b{width:100%;height:100%;display:block;overflow:hidden;opacity:0;position:absolute;left:0px;top:0px;-moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s;}
.prd_02_slide .swiper-slide a:hover b{opacity:1}
.prd_02_slide .swiper-slide a:hover em.em2 span.sp3 i img.img2{opacity:1}
.prd_02_slide .swiper-slide a:hover em.em2 span.sp3 i img.img1{opacity:0;}

.prd_02fr{position:relative;}
.prd_02fr .prd_02_prev{width:10%;height:100%;position:absolute;left:0px;top:0px;z-index:9999;display:block;background:url("../images/prd_02.png") center no-repeat;background-size:20px;}
.prd_02fr .prd_02_next{width:10%;height:100%;position:absolute;right:0px;top:0px;z-index:9999;display:block;background:url("../images/prd_03.png") center no-repeat;background-size:20px;}

.spfr{border-radius:0px;}
.sp_01{width:100%;overflow:hidden;position:relative;}
.sp_01 a{width:100%;display:block;overflow:hidden;position:relative;text-align:center;}
.sp_01 a img{width:100%;display:block;}
.sp_01 a span{width:100%;display:block;overflow:hidden;position:absolute;left:0px;top:50%;font-size:20px;color:#fff;line-height:30px;padding-bottom:100px;margin-top:-65px;}
.sp_01 a span b{width:80px;height:80px;display:block;overflow:hidden;background:url("../images/play.png") center no-repeat;background-size:100%;position:absolute;left:50%;bottom:0px;margin-left:-40px;}
.sp_01 .videofr{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:999;display:none;}
.sp_01 .videofr video{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;object-fit:cover;}


.sp_02{width:100%;overflow:hidden;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sp_02_slide{width:100%;overflow:hidden;}
.sp_02_slide .swiper-slide{width:25%;overflow:hidden;float:left;position:relative;padding:0px 1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sp_02_slide .swiper-slide a{width:100%;display:block;overflow:hidden;text-align:center;}
.sp_02_slide .swiper-slide a img{width:100%;display:block;}
.sp_02_slide .swiper-slide a span{width:100%;display:block;overflow:hidden;position:absolute;left:0px;top:50%;font-size:16px;color:#fff;line-height:30px;padding-bottom:50px;margin-top:-40px;}
.sp_02_slide .swiper-slide a span b{width:40px;height:40px;display:block;overflow:hidden;background:url("../images/play.png") center no-repeat;background-size:100%;position:absolute;left:50%;bottom:0px;margin-left:-20px;}
.sp_02_slide .swiper-slide b.b2{width:100%;height:100%;display:block;overflow:hidden;background-color:rgba(0,0,0,0.75);position:absolute;left:0px;top:0px;}
.sp_02 .sp02_prev{width:30px;height:100%;display:block;overflow:hidden;background:url("../images/sp_01.png") center no-repeat;background-size:15px;position:absolute;left:20px;top:0px;z-index:999;}
.sp_02 .sp02_next{width:30px;height:100%;display:block;overflow:hidden;background:url("../images/sp_02.png") center no-repeat;background-size:15px;position:absolute;right:20px;top:0px;z-index:999;}

.gsdt_01{width:100%;overflow:hidden;margin-top:40px;}
.gsdt_01 ul li{width:25%;overflow:hidden;float:left;position:relative;padding:0px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.gsdt_01 ul li a{width:100%;display:block;overflow:hidden;padding:40px 0px;}
.gsdt_01 ul li b.b1{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;opacity:0;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.gsdt_01 ul li em{width:100%;display:block;overflow:hidden;position:relative;z-index:999;font-style:normal;}
.gsdt_01 ul li em span{width:100%;display:block;overflow:hidden;}
.gsdt_01 ul li em span.sp1{font-size:14px;color:#3c3c3c;position:relative;line-height:24px;padding-bottom:10px;font-weight:bold;}
.gsdt_01 ul li em span.sp1 b{width:30px;height:2px;display:block;overflow:hidden;background-color:#cc3a33;position:absolute;left:0px;bottom:0px;}
.gsdt_01 ul li em span.sp2{font-size:20px;color:#3c3c3c;font-weight:bold;line-height:34px;margin-top:80px;min-height:102px}
.gsdt_01 ul li em span.sp3{margin-top:10px;font-size:14px;color:#3c3c3c;line-height:24px;height:96px;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;}
.gsdt_01 ul li em span.sp4{margin-top:30px;}
.gsdt_01 ul li em span.sp4 i{display:inline-block;position:relative;}
.gsdt_01 ul li em span.sp4 i img{display:block;height:30px;}
.gsdt_01 ul li em span.sp4 i img.img2{position:absolute;left:0px;top:0px;opacity:0;}
.gsdt_01 ul li a:hover b.b1{opacity:1;}
.gsdt_01 ul li a:hover em span.sp4 i img.img2{opacity:1;}
.gsdt_01 ul li a:hover em span.sp4 i img.img1{opacity:0;}

.gsdt_01_slide{width:100%;overflow:hidden;}
.gsdt_01_slide .swiper-slide{width:100%;overflow:hidden;position:relative;padding:0px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.gsdt_01_slide .swiper-slide a{width:100%;display:block;overflow:hidden;padding:40px 0px;}
.gsdt_01_slide .swiper-slide b.b1{width:100%;height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;opacity:0;transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;-moz-transition:.3s linear;}
.gsdt_01_slide .swiper-slide em{width:100%;display:block;overflow:hidden;position:relative;z-index:999;font-style:normal;}
.gsdt_01_slide .swiper-slide em span{width:100%;display:block;overflow:hidden;}
.gsdt_01_slide .swiper-slide em span.sp1{font-size:14px;color:#3c3c3c;position:relative;line-height:24px;padding-bottom:10px;font-weight:bold;}
.gsdt_01_slide .swiper-slide em span.sp1 b{width:30px;height:2px;display:block;overflow:hidden;background-color:#cc3a33;position:absolute;left:0px;bottom:0px;}
.gsdt_01_slide .swiper-slide em span.sp2{font-size:18px;color:#3c3c3c;font-weight:bold;line-height:34px;margin-top:80px;}
.gsdt_01_slide .swiper-slide em span.sp3{margin-top:10px;font-size:13px;color:#3c3c3c;line-height:24px;height:96px;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;}
.gsdt_01_slide .swiper-slide em span.sp4{margin-top:30px;}
.gsdt_01_slide .swiper-slide em span.sp4 i{display:inline-block;position:relative;}
.gsdt_01_slide .swiper-slide em span.sp4 i img{display:block;height:30px;}
.gsdt_01_slide .swiper-slide em span.sp4 i img.img2{position:absolute;left:0px;top:0px;opacity:0;}
.gsdt_01_slide .swiper-slide a b.b1{opacity:1;}
.gsdt_01_slide .swiper-slide a em span.sp4 i img.img2{opacity:1;}
.gsdt_01_slide .swiper-slide a em span.sp4 i img.img1{opacity:0;}

.gsdt_01 .gsdt_01_sp{width:100%;overflow:hidden;text-align:center;margin-top:20px;}
.gsdt_01 .gsdt_01_sp a{margin:0px 10px;}
.gsdt_01 .gsdt_01_prev{width:11px;height:20px;display:inline-block;overflow:hidden;background:url("../images/ab_06.png") center no-repeat;background-size:100%;}
.gsdt_01 .gsdt_01_next{width:11px;height:20px;display:inline-block;overflow:hidden;background:url("../images/ab_07.png") center no-repeat;background-size:100%;}


.ab_01{overflow:hidden;width:100%;margin:60px 0px;}
.ab_01 p{width:100%;overflow:hidden;font-size:15px;color:#3c3c3c;line-height:25px;text-align:center;}
.ab_01 p.p1{font-size:30px;color:#cc3834;font-weight:bold;text-align:center;line-height:40px;margin-bottom:20px;}

.ab_02{overflow:hidden;background-color:#fff4e9;padding:60px 0px;}
.ab_02_t{width:100%;overflow:hidden;text-align:center;font-size:26px;color:#3c3c3c;line-height:50px;font-weight:bold;}
.ab_02_c{width:100%;overflow:hidden;margin-top:50px;}
.ab_02_c ul{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content:space-between}
.ab_02_c ul li{width:20%;}
.ab_02_c ul li em{width:100%;display:block;overflow:hidden;font-style:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_02_c ul li em.em1{}
.ab_02_c ul li em.em1 img{display:block;margin:0px auto;padding:0px;height:80px;}
.ab_02_c ul li em.em1 span{width:100%;display:block;overflow:hidden;text-align:center;font-size:18px;color:#cc3a33;line-height:30px;font-weight:bold;margin-top:25px;}
.ab_02_c ul li em.em2{font-size:14px;color:#2f2f2f;line-height:24px;margin-top:20px;text-align:justify;text-justify:inter-ideograph;display:none;}

.ab_02_b{width:100%;overflow:hidden;text-align:center;margin-top:50px;}
.ab_02_b a.on img{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

.ab_03{overflow:hidden;position:relative;}
.ab_03 .fl{width:400px;margin-left:10%;overflow:hidden;padding:30px 0px;}
.ab_03_l_t{width:100%;overflow:hidden;font-size:26px;color:#3c3c3c;line-height:50px;font-weight:bold;}
.ab_03_l_c{width:100%;overflow:hidden;position:relative;padding:50px 0px;margin-top:20px;}
.ab_03_l_c .ab_03lc_prev{width:20px;height:11px;display:block;overflow:hidden;background:url("../images/ab_01.png") center no-repeat;background-size:100%;position:absolute;left:0px;top:0px;}
.ab_03_l_c .ab_03lc_next{width:20px;height:11px;display:block;overflow:hidden;background:url("../images/ab_02.png") center no-repeat;background-size:100%;position:absolute;left:0px;bottom:0px;}
.ab_03lc_slide{width:100%;overflow:hidden;height:400px;}
.ab_03lc_slide .swiper-slide{width:100%;overflow:hidden;cursor:pointer;height:auto;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;position:relative;}
.ab_03lc_slide .swiper-slide span{font-size:16px;color:#3c3c3c;margin-left:40px;}
.ab_03lc_slide .swiper-slide b.b1{width:20px;height:20px;display:block;overflow:hidden;background:url("../images/ab_03.png") center no-repeat;background-size:100%;position:absolute;left:0px;top:50%;margin-top:-10px;}
.ab_03lc_slide .swiper-slide b.b2{width:calc(100% - 150px);height:2px;display:block;overflow:hidden;background-color:#d25d57;position:absolute;right:0px;top:50%;margin-top:-1px;opacity:0;}
.ab_03lc_slide .on b.b1{background:url("../images/ab_04.png") center no-repeat;background-size:100%;}
.ab_03lc_slide .on b.b2{opacity:1;}
.ab_03lc_slide .on span{color:#d25d57;}

.ab_03 .fr{width:calc(90% - 400px);height:630px;overflow:hidden;float:right;}
.ab_03r_slide{width:100%;height:630px;overflow:hidden;}
.ab_03r_slide .swiper-slide{width:100% !important;overflow:hidden;position:relative;}
.ab_03r_slide .swiper-slide b{width:100%;height:630px;overflow:hidden;display:block;}
.ab_03r_slide .swiper-slide em{width:100%;display:block;overflow:hidden;font-style:normal;position:absolute;left:0px;bottom:20px;padding:0px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_03r_slide .swiper-slide em span{width:100%;display:block;overflow:hidden;font-size:16px;color:#fff;line-height:26px;text-shadow:5px 2px 6px rgb(0 0 0 / 50%)}
.ab_04{overflow:hidden;background-color:#f4f4f4;}
.ab_04 img{width:100%;display:block;}

.tcfr{width:100%;height:100%;overflow:hidden;position:fixed;left:0px;top:0px;z-index:9999;display:none;}
.tcfr .tc_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.4);}
.tcfr .tc_c{width:800px;overflow:visible;position:absolute;left:50%;top:50%;margin-top:0px;margin-left:-400px;background-color:#fff;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.tcfr .tc_c img.img1{width:80px;display:block;position:absolute;left:-34px;top:-11px;}
.tcfr .tc_c .tcc_c{width:100%;overflow:hidden;border:1px solid #e0e2e3;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.tcfr .tc_c .tcc_c p{width:100%;overflow:hidden;font-size:14px;color:#3c3c3c;line-height:24px;}
.tcfr .tc_c .tcc_c p.p1{}
.tcfr .tc_c .tcc_c p.p1 img{display:block;margin:0px auto;padding:0px;}
.tcfr .tc_c .tcc_c p.p2{text-align:center;font-size:18px;color:#cc3a33;line-height:30px;font-weight:bold;margin-top:15px;margin-bottom:20px;}


.jm_01{width:100%;overflow:hidden;position:relative;padding-bottom:120px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jm_01 .wrap_c{position:relative;z-index:999;padding-right:25%;}
.jm_01 img.img1{position:absolute;right:0px;top:0px;height:100%;}
.jm_01 img.img2{position:absolute;left:0px;top:50px;height:150px;}
.jm_01 p{width:100%;overflow:hidden;}
.jm_01 p.p1{font-size:30px;color:#cc3a33;line-height:40px;font-weight:bold;margin-top:100px;}
.jm_01 p.p2{margin-top:30px;}
.jm_01 p.p2 a{display:inline-block;line-height:44px;border:1px solid #edc048;color:#edc048;border-radius:44px;padding:0px 40px;font-size:15px;}
.jm_01 p.p3{margin-top:30px;font-size:20px;color:#cc3a33;font-weight:bold;line-height:44px;}
.jm_01 p.p4{margin-top:30px;}
.jm_01 p.p4 img{max-width:100%;display:block;}
.jm_01_c{width:100%;overflow:hidden;margin-top:30px;margin-left:-10px;}
.jm_01_c ul{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content:space-between}
.jm_01_c ul li{width:23%;overflow:hidden;position:relative;padding:30px 30px 25px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jm_01_c ul li i.i1{display:inline-block;background-color:#fff;color:#e27571;font-size:20px;font-weight:bold;position:absolute;left:30px;top:0px;line-height:20px;z-index:9;padding:0px 5px;}
.jm_01_c ul li i.i2{width:calc(100% - 20px);height:calc(100% - 20px);display:block;overflow:hidden;position:absolute;left:10px;top:10px;border:1px solid #e27571;border-radius:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jm_01_c ul li i.i3{width:6px;height:6px;display:block;overflow:hidden;border:1px solid #e27571;border-radius:50%;position:absolute;right:20px;top:20px;}
.jm_01_c ul li i.i4{width:12px;height:4px;display:block;overflow:hidden;border-radius:20px;background-color:#e27571;position:absolute;right:5px;bottom:25px;}
.jm_01_c ul li span{width:100%;overflow:hidden;display:block;overflow:hidden;font-size:14px;color:#3c3c3c;line-height:24px;}
.jm_01_c ul li:nth-child(2) i.i1{color:#e6bd72;}
.jm_01_c ul li:nth-child(2) i.i2{border:1px solid #e6bd72;}
.jm_01_c ul li:nth-child(2) i.i3{border:1px solid #e6bd72;}
.jm_01_c ul li:nth-child(2) i.i4{background-color:#e6bd72;}

.jm_01_c ul li:nth-child(3) i.i1{color:#e4b38e;}
.jm_01_c ul li:nth-child(3) i.i2{border:1px solid #e4b38e;}
.jm_01_c ul li:nth-child(3) i.i3{border:1px solid #e4b38e;}
.jm_01_c ul li:nth-child(3) i.i4{background-color:#e4b38e;}

.jm_01_c ul li:nth-child(4) i.i1{color:#e1865f;}
.jm_01_c ul li:nth-child(4) i.i2{border:1px solid #e1865f;}
.jm_01_c ul li:nth-child(4) i.i3{border:1px solid #e1865f;}
.jm_01_c ul li:nth-child(4) i.i4{background-color:#e1865f;}

.jm_02{width:100%;overflow:hidden;position:relative;}
.jm_02 .wrap_c{position:relative;z-index:999;}
.jm_02 img.img1{height:100%;display:block;overflow:hidden;position:absolute;left:0px;top:0px;}
.jm_02 .jm_02_c{width:60%;overflow:hidden;float:right;padding:200px 0px;}
.jm_02 .jm_02_c p{width:100%;overflow:hidden;}
.jm_02 .jm_02_c p.p1{text-align:right;font-size:30px;color:#3c3c3c;line-height:50px;font-weight:bold;}
.jm_02 .jm_02_c p.p2{text-align:right;font-size:30px;color:#cc3a33;line-height:50px;font-weight:bold;}
.jm_02 .jm_02_c ul{width:100%;overflow:hidden;margin-top:30px;display:flex;display:-webkit-flex;justify-content:space-between}
.jm_02 .jm_02_c ul li{width:24%;overflow:hidden;padding:15px;border:1px solid #e27571;border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jm_02 .jm_02_c ul li span{width:100%;overflow:hidden;text-align:center;font-size:14px;color:#3c3c3c;line-height:20px;display:block;}
.jm_02 .jm_02_c ul li span.sp1{font-size:18px;color:#cc3a33;font-weight:bold;line-height:28px;margin-bottom:15px;}

.jm_03{width:100%;overflow:hidden;position:relative;margin-top:-100px;}
.jm_03 img.img1{height:100%;display:block;overflow:hidden;position:absolute;right:0px;top:0px;}
.jm_03 .jm_03_c{width:60%;overflow:hidden;float:left;padding:200px 0px;}
.jm_03 .jm_03_c p{width:100%;overflow:hidden;}
.jm_03 .jm_03_c p.p1{text-align:left;font-size:30px;color:#3c3c3c;line-height:50px;font-weight:bold;}
.jm_03 .jm_03_c p.p2{text-align:left;font-size:30px;color:#edc048;line-height:50px;font-weight:bold;}
.jm_03 .jm_03_c ul{width:100%;overflow:hidden;margin-top:30px;display:flex;display:-webkit-flex;justify-content:space-between}
.jm_03 .jm_03_c ul li{width:24%;overflow:hidden;padding:15px;border:1px solid #e27571;border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jm_03 .jm_03_c ul li span{width:100%;overflow:hidden;text-align:center;font-size:14px;color:#3c3c3c;line-height:20px;display:block;}
.jm_03 .jm_03_c ul li span.sp1{font-size:18px;color:#edc048;font-weight:bold;line-height:28px;margin-bottom:15px;}

.jm_04{width:100%;overflow:hidden;background-color:#f3e0d4;border-radius:200px 0px 0px 0px;}
.jm_04 .wrap_c{overflow:hidden;position:relative;}
.jm_04_t{width:100%;overflow:hidden;position:absolute;left:60px;top:60px;font-size:30px;color:#fff;line-height:50px;}
.jm_04_slide{width:100%;overflow:hidden;}
.jm_04_slide .swiper-slide{width:100%;overflow:hidden;}
.jm_04s_c{width:100%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.jm_04s_c .fl{width:45%;padding-right:10%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jm_04s_c .fl p{width:100%;overflow:hidden;font-size:18px;color:#3c3c3c;line-height:28px;}
.jm_04s_c .fl p.p1{font-size:30px;color:#cc3a33;line-height:50px;font-weight:bold;margin-bottom:10px;}

.jm_04s_c .fr{width:45%;}
.jm_04s_c .fr img{width:100%;display:block;}

.jm_05{width:100%;overflow:hidden;}
.jm_05 ul{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content: space-around}
.jm_05 ul li{width:25%;overflow:hidden;position:relative;}
.jm_05 ul li label{width:100%;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;font-size:15px;color:#3c3c3c;font-weight:bold;}
.jm_05 ul li img{height:80px;display:block;margin-right:20px;}
.jm_05 ul li.on{background-color:#fcf2eb;}
.jm_05 ul li.on span{color:#cc3a33;font-weight:bold;}
.jm_05 ul li.on b{width:100%;height:2px;display:none;overflow:hidden;background-color:#cc3a33;position:absolute;left:0px;bottom:0px;}


.news_02{overflow:hidden;margin-top:60px;}
.news_02 h1{margin:0px;padding:0px;font-weight:normal;width:100%;overflow:hidden;text-align:center;font-size:30px;color:#000;line-height:50px;}
.news_02 p{width:100%;overflow:hidden;text-align:center;font-size:14px;line-height:24px;margin-top:10px;color:#999;}
.news_02 p span{display:inline-block;margin:0px 20px;color:#999;}

.news_03{overflow:hidden;position:relative;margin-top:20px;padding-top:30px;}
.news_03 b.bg{width:100%;height:400px;overflow:hidden;display:block;overflow:hidden;background-color:#fbfbfb;position:absolute;left:0px;top:0px;}
.news_03 .wrap_c{position:relative;z-index:99;}
.news_03 p{width:100%;overflow:hidden;font-size:14px;line-height:24px;color:#777;margin:5px 0px;}
.news_03 img{max-width:100%;}

.menu_click{float:left;overflow:hidden;display:none;}
.menuc{float:left;margin-top:1px;display:block;margin-left:0px;margin-right:0px;}
.menuc em{width:34px;height:34px;display:block;overflow:hidden;float:left;position:relative;cursor:pointer;}
.menuc em i{cursor:pointer;width:60%;display:block;overflow:hidden;height:2px;background-color:#000;position:absolute;left:15%;top:10px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;}
.menuc em i.i1{top:10px;}
.menuc em i.i2{top:18px;}
.menuc em i.i3{top:26px;}
.menuc em.on i.i2{opacity:0;}
.menuc em.on i.i1{width:60%;left:20%;transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-webkit-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);}
.menuc em.on i.i3{width:60%;left:20%;transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-webkit-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);}

.menu_other em i{background-color:#000;}
.menu_other em.on i{background-color:#000;}

.mt_01_slide{width:100%;overflow:hidden;opacity:0;}
.mt_01_slide .swiper-slide{width:auto;float:left;}
.mt_01_slide .swiper-slide a{margin-right:10px;display:inline-block;position:relative;}
.mt_01_slide .swiper-slide a span{display:inline-block;height:30px;border:1px solid #cc3a33;background-color:#fff;border-radius:22px;padding:0px 6px;line-height:30px;font-size:12px;color:#cc3a33;position:relative;z-index:99;}
.mt_01_slide .swiper-slide a.on b{width:10px;height:10px;display:block;overflow:hidden;background-color:#edc048;border-radius:50%;position:absolute;right:0px;top:0px;}


@media screen and (max-width:1500px) {
    .wrap_c{margin:0px 2%;}

}


@media screen and (max-width:1440px) {
    .in_04{margin-top:-48vh;}
    .in_03_c{height:calc(100% - 48vh)}
    .in_03_spfr{bottom:48vh;margin-bottom:60px;}

}


@media screen and (max-width:1200px) {

    .wrap_in{margin:0px 10px;}
    .wrap_c{margin:0px 20px;}
    .wrap_nr{margin:0px 10px;}

    .w_pc{display:none !important;}
    .w_wap{display:block !important;}

    .topfr{padding:8px 0px 14px 0px;}
    .topfr .fl{position:relative;z-index:999;}
    .topfr .fl img{height:15px;}
    .menu_click{display:block;position:absolute;right:0px;top:0px;z-index:999;}
    .topfr .fr{width:100%;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.5);display:none;}
    .top_menu{width:100%;overflow:hidden;padding:10px 0px 0px 0px;margin-top:60px;border-top:1px solid rgba(255,255,255,0.1);}
    .top_menu ul li{width:100%;overflow:hidden;}
    .topfr .fr .top_menu ul li .topm_t{padding:0px 10px;text-align:left;border-bottom:1px dashed rgba(255,255,255,0.1);font-size:14px;position:relative;}
    .topfr .fr .top_menu ul li .topm_t a{font-size:14px;}
    .topfr .fr .top_menu ul li:nth-child(2) .topm_t:before{content:"";width:12px;height:100%;position:absolute;right:15px;top:0px;display:block;overflow:hidden;background:url("../images/ab_05.png") center no-repeat;background-size:100%;}
    .topfr .fr .top_menu ul li:nth-child(4) .topm_t:before{content:"";width:12px;height:100%;position:absolute;right:15px;top:0px;display:block;overflow:hidden;background:url("../images/ab_05.png") center no-repeat;background-size:100%;}
    .topfr .fr .top_menu ul li .topm_c{width:100%;position:relative;left:0px;top:0px;border:0px;margin:0px;padding:10px 0px;border-radius:0px;background:none;border-bottom:1px dashed rgba(255,255,255,0.1);}
    .topfr .fr .top_menu ul li .topm_c p a{font-size:14px;color:#fff;}
    .topfr .fr .top_menu ul li .topm_c p{text-align:left;width:100%;padding:0px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

    .topfr .fr .top_fx{display:none;}

    .in_slide .swiper-slide .in_01s_c{display:none;}
    .in_slide .swiper-slide .in_01s_c p.p1{font-size:26px;line-height:30px;}
    .in_slide .swiper-slide .in_01s_c p.p2{font-size:16px;line-height:30px;}

    .in_02fr .in_02_t p.p1{font-size:18px;line-height:24px;}
    .in_02fr .in_02_t p.p2{font-size:18px;line-height:24px;}
    .in_02_c{margin-top:20px;width:100%;}
    .in_02_c p{font-size:13px;line-height:20px;text-align:justify;text-justify:inter-ideograph;}
    .in_02 img.img1{height:20%;display:none;}
    .in_02 .in_02_f{min-height:58vh;border-radius:0px 10vh 0px 0px;}

    .in_03cfr p.p1{font-size:18px;line-height:24px;}
    .in_03cfr p.p2{font-size:18px;line-height:24px;margin-top:20px;}
    .in_03cfr p.p3{font-size:13px;line-height:24px;width:100%;}

    .in_03_slide{height:77vh;}
    .in_03{margin-top:30px;border-radius:10vh 0px 0px 0px;}
    .in_03_c{height:calc(100% - 26vh)}

    .in_04{margin-top:-17vh;border-radius:0px 10vh 0px 0px;}
    .in_04 b.b1{height:50vh;}
    .in_04_c p.p1{font-size:18px;line-height:24px;}
    .in_04_c p.p2{font-size:18px;line-height:24px;margin-top:20px;}
    .in_04_c p.p3{font-size:13px;line-height:24px;padding-top:60px;}
    .in_03_spfr{bottom:12vh;}

    .in_07{padding:20px 0px;}
    .in_07fr{padding:0px;}
    .in_07fr .in_07_l{width:100%;position:relative;}
    .in_07fr .in_07_r{width:100%;position:relative;}
    .in_07fr .in_07_c{width:100%;margin:20px 0px;display:block;}
    .in_07fr .in_07_l p.p1{margin-bottom:10px;}
    .in_07fr .in_07_l ul{display:flex;display:-webkit-flex;justify-content:space-between}
    .in_07fr .in_07_l ul li{width:auto;float:left;}
    .in_07fr .in_07_l p.p1 img{height:15px;}

    .in_07fr .in_07_c p.p1{margin-bottom:10px;font-size:18px;}
    .in_07fr .in_07_r p.p1{margin-bottom:0px;font-size:13px;margin-top:10px;}
    .in_07fr .in_07_c p.p3{padding-top:0px;}

    .sub_01_c{height:calc(100% - 100px)}
    .sub_01 b.b1{height:70vh;}
    .sub_01_c p.p1{font-size:30px;}

    .top_other .fr .top_menu ul li .topm_t a{color:#fff;}

    .jm_01{padding-right:0px}
    .jm_01 img.img1{height:33%;}
    .jm_01 img.img2{height:80px;}
    .jm_01 p.p1{font-size:18px;line-height:24px;margin-top:72px;color:#000;}
    .jm_01 p.p2{text-align:center;margin-top:15px;}
    .jm_01 p.p2 a{line-height:30px;font-size:12px;padding:0px 20px;}
    .jm_01 p.p3{font-size:16px;margin-top:20px;}
    .jm_01 p.p4{margin-top:10px;}

    .jm_01_c{margin-top:20px;}
    .jm_01_c ul{display:block;}
    .jm_01_c ul li{width:48%;float:left;margin-right:4%;margin-top:20px;min-height:97px;}
    .jm_01_c ul li:nth-child(2n){margin-right:0px;}

    .jm_03{margin-top:20px;padding-top:0px;}

    .jm_01{padding-bottom:40px;padding-bottom:40px;}
    .jm_01 .wrap_c{margin:0px 10px;padding-right:0px;}

    .jm_02 img.img1{height:61%;}
    .jm_02 .wrap_c{z-index:999;position:relative;}
    .jm_02 .jm_02_c{padding-top:0px;width:100%;padding-bottom:40px;}
    .jm_02 .jm_02_c p.p1{font-size:18px;line-height:24px;}
    .jm_02 .jm_02_c p.p2{font-size:18px;line-height:24px;}
    .jm_02 .jm_02_c ul{display:block;margin-top:74px;}
    .jm_02 .jm_02_c ul li{width:48%;float:left;margin-right:4%;margin-top:20px;background-color:rgba(255,255,255,0.9);min-height:127px;padding:5px;}
    .jm_02 .jm_02_c ul li span.sp1{font-size:16px;line-height:26px;margin-bottom:5px;}
    .jm_02 .jm_02_c ul li:nth-child(2n){margin-right:0px;}
    .jm_02 .jm_02_c ul li span{font-size:12px;line-height:16px;}
    .jm_02 .jm_02_c ul li:nth-child(3){height:127px;}

    .jm_03 .wrap_c{z-index:999;position:relative;}
    .jm_03 img.img1{height:52%;}
    .jm_03 .jm_03_c{width:100%;}
    .jm_03 .jm_03_c{padding:20px 0px 40px 0px;}
    .jm_03 .jm_03_c p.p1{font-size:18px;line-height:24px;}
    .jm_03 .jm_03_c p.p2{font-size:18px;line-height:24px;}
    .jm_03 .jm_03_c ul{display:block;margin-top:66px;}
    .jm_03 .jm_03_c ul li{width:48%;float:left;margin-right:4%;min-height:123px;margin-top:20px;background-color:rgba(255,255,255,0.9);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    .jm_03 .jm_03_c ul li:nth-child(2n){margin-right:0px;}
    .jm_03 .jm_03_c ul li:nth-child(1){height:142px;}
    .jm_03 .jm_03_c ul li:nth-child(2){height:142px;}
    .jm_03 .jm_03_c ul li span.sp1{font-size:16px;line-height:26px;margin-bottom:5px;}
    .jm_03 .jm_03_c ul li span{font-size:12px;line-height:16px;}

    .jm_04{border-radius:40px 0px 0px 0px;}

    .jm_04_t{font-size:20px;line-height:30px;top:30px;}
    .jm_04s_c .fl p.p1{font-size:16px;line-height:30px;}
    .jm_04s_c .fl p{font-size:12px;line-height:20px;}
    .jm_04_slide{margin-top:80px;}
    .jm_05 .wrap_c{margin:0px;}
    .jm_05 ul li img{height:40px;}
    .jm_05 ul li label{font-size:12px;line-height:16px;}

    .submainfr{border-radius:0px 40px 0px 0px;margin-top:-100px;}
    .mt_01{margin-top:20px;}
    .mt_01 ul li{margin-right:10px;margin-bottom:10px;}
    .mt_01 ul li a{height:30px;padding:0px 15px;line-height:32px;font-size:12px;}

    .gsdt_01{margin-top:20px;}
    .gsdt_01 ul li{width:100%;}

    .gsdt_01 ul li a b.b1{opacity:1;}
    .gsdt_01 ul li a em span.sp4 i img.img2{opacity:1;}
    .gsdt_01 ul li a em span.sp4 i img.img1{opacity:0;}

    .news_02{margin-top:20px;}

    .ab_01{margin:30px 0px;}
    .ab_01 p.p1{font-size:16px;line-height:26px;}
    .ab_01 p{font-size:13px;line-height:20px;}

    .ab_02{padding:30px 0px;}

    .ab_02_c ul{display:block;}
    .ab_02_c ul li{width:100%;margin-bottom:20px;}
    .ab_02_c{margin-top:20px;}
    .ab_02_c ul li em.em1 img{height:30px;}
    .ab_02_c ul li em.em1 span{font-size:15px;line-height:30px;margin-top:5px;}

    .ab_03 .fl{margin-left:10px;width:130px;}
    .ab_03 .fr{width:calc(100% - 160px);}

    .ab_03_l_c{padding:0px 0px;margin-top:0px;overflow:visible;}
    .ab_03{height:auto;}
    .ab_03lc_slide{height:50px;width:96%;margin:0px auto;padding:0px;}
    .ab_03r_slide{height:240px;}
    .ab_03r_slide .swiper-slide b{height:240px;}
    .ab_03 .fr{height:240px;}
    .ab_03_l_c .ab_03lc_prev{background:url("../images/ab_06.png") center no-repeat;background-size:100%;width:11px;height:20px;left:initial;right:50px;top:-30px;}
    .ab_03_l_c .ab_03lc_next{background:url("../images/ab_07.png") center no-repeat;background-size:100%;width:11px;height:20px;left:inherit;right:10px;top:-30px;}

    .tcfr .tc_c{width:98%;left:2%;margin-left:0px;padding:10px;}
    .tcfr .tc_c .tcc_c{padding:10px;}
    .tcfr .tc_c .tcc_c p{font-size:12px;line-height:17px;}
    .tcfr .tc_c .tcc_c p.p1 img{height:20px;}
    .tcfr .tc_c .tcc_c p.p2{margin-bottom:10px;}

    .sp_02_slide{width:100%;margin:0px auto;padding:0px;}
    .sp_02_slide .swiper-slide a span{font-size:12px;line-height:20px;padding-bottom:20px;margin-top:-20px;}
    .sp_02_slide .swiper-slide a span b{width:15px;height:15px;margin-left:-7.5px;}
    .sp_01 a span b{width:40px;height:40px;margin-left:-20px;}
    .sp_01 a span{padding-bottom:44px;margin-top:-35px;}

    .prd_02_slide .swiper-slide em.em1 img{height:40px;}
    .prd_02_slide .swiper-slide em.em2 span.sp1{font-size:18px;line-height:24px;}
    .prd_02_slide .swiper-slide em.em2 span.sp2{font-size:13px;line-height:24px;}
    .prd_02_slide .swiper-slide em.em2 span.sp3 i img{height:14px;}
    .prd_02_slide .swiper-slide a{padding:50px 0px;}

    .prd_01{padding-top:20px;}
    .prd_01 ul li{width:100%;}

    .mt_02{margin-top:20px;}
    .mt_02_c ul li{width:100%;margin-right:0px;}

    .jm_05 ul li img{display:none;}
    .jm_05 ul li label{padding:20px 0px;}


    .topfr .fr .top_menu ul li:hover .topm_t b{width:0px;display:none;}

    .sub_01_c p.p2{font-size:18px;line-height:24px;}

    .topfr .fr .top_menu ul li.on .topm_t b{display:none;}

    .ab_03lc_slide .swiper-slide span{font-size:14px;}
    .ab_03lc_slide .swiper-slide span{margin-left:27px;}

    .ab_03 .fl{width:100%;margin:0px;padding-bottom:0px;}
    .ab_03 .fr{width:100%;}
    .ab_03lc_slide .swiper-slide b.b2{display:none;}

    .sp_02 .sp02_prev{left:0px;background-size:10px;}
    .sp_02 .sp02_next{right:0px;background-size:10px;}

    .in_06{font-size:14px;line-height:30px;}

    .in_03_slide .swiper-slide b{height:70vh;}

    .in_07fr .in_07_r p.p2{font-size:13px;line-height:20px;}
    .in_08{padding:8px 0px;font-size:12px;}

    .sp_01 a img{width:200%;margin-left:-50%;}

    .ab_02_t{font-size:16px;}
    .ab_03_l_t{font-size:16px;padding-left:10px;}

    .ab_03lc_slide .swiper-slide{justify-content:center;margin:0px;}
    .ab_03lc_slide .swiper-slide b.b1{display:none;}
    .ab_03lc_slide .swiper-slide span{position:relative;padding-left:15px;margin:0px;}
    .ab_03lc_slide .swiper-slide span:before{content:"";background:url("../images/ab_04.png") center no-repeat;width:10px;height:10px;background-size:100%;position:absolute;left:0px;top:50%;margin-top:-5px;}

    .jm_01_c ul li span{font-size:12px;line-height:14px;}

    .jm_04s_c .fl{width:50%;}
    .jm_04s_c .fr{width:50%;}

    .in_slide{height:70vh;}
    .in_slide .swiper-slide .in_01s_bg{height:70vh;}
    .in_slide .swiper-slide .in_01s_c{height:70vh;}
    .in_slide .in_spfr{height:70vh;right:2%;}
    .in_02{margin-top:-100px;}

    .prd_01 ul li em.em2 span.sp1{font-size:18px;line-height:24px;}
    .prd_01 ul li em.em2 span.sp2{font-size:13px;}

    .sub_01_c{display:none;}

    .prd_02fr .wrap_c{margin:0px;}

    .mt_02_t{font-size:18px;}
    .mt_02_c ul li p.p1{font-size:16px;}
    .mt_02_c ul li p{font-size:13px;}

    .pages{margin:30px 0px;}

    .in_03cfr p.p4{margin-top:20px;}


}


@media screen and (max-width:900px) {
    


}


@media screen and (max-width:690px) {



}

@media screen and (max-width:512px) {



@media (max-width:900px) {
    


}


@media screen and (max-width:690px) {



}

@media screen and (max-width:512px) {



}